home *** CD-ROM | disk | FTP | other *** search
- /*
- * German -> Greek
- *
- * (c)Copyright 1993 by Theodor Tamvakidis & Tobias Ferber
- */
-
- /* Dieses CVT Scriptfile wandelt einen deutschen Text so in griechische
- * Buchstaben um, da\3 ein Grieche die darin vorkommenden Worte - auch
- * wenn er sie nicht versteht - nahezu fehlerfrei aussprechen kann.
- * Probleme gibt es nat"urlich bei 'sch' Lauten.
- *
- * Um die Ausgabe eines so ConVerTierten Textes auch lesen zu k"onnen,
- * besteht die M"oglichkeit diesen erneut durch CVT mit der Option
- * '-f g2tex' zu pipe'n. Man erh"alt dann ein TeX file, das z.B. mit
- * folgendem AWK script compilierbar gemacht werden kann:
- *
- * BEGIN {
- * print "\\documentstyle{article}"
- * print "\\begin{document}"
- * print "\\setlength\\parindent{0pt}"
- * print "\\setlength\\parskip{5pt plus 2pt minus 1pt}"
- * }
- *
- * /$/ {
- * for(i=1; i<=NF; i++)
- * print $i
- * }
- *
- * END {
- * print "\\end{document}"
- * }
- */
-
-
- /*** / LOWER CASE / ***/
-
- "a" -> "alpha";
- "ae" -> "alpha", "iota";
-
- "b" -> "mu", "pi";
-
- "c" -> "kappa";
- "cae" -> "tau", "sigma", "alpha", "iota";
- "ch" -> "chi";
-
- // Der Zeichensalat vor dem 'ch' soll einen Wortanfang abdecken...
-
- " ", "ch" -> " ", "kappa";
- "\t", "ch" -> "\t", "kappa";
- "\n", "ch" -> "\n", "kappa";
- "\r", "ch" -> "\r", "kappa";
- ".", "ch" -> ".", "kappa";
- ",", "ch" -> "," , "kappa";
- ";", "ch" -> ";", "kappa";
- "?", "ch" -> "?", "kappa";
- "!", "ch" -> "!", "kappa";
- "\"", "ch" -> "\"", "kappa";
- "´", "ch" -> "´", "kappa";
- "(", "ch" -> "(", "kappa";
- ")", "ch" -> ")", "kappa";
- "-", "ch" -> "-", "kappa";
- "/", "ch" -> "/", "kappa";
- "ck" -> "kappa";
-
- "d" -> "nu", "tau";
- "dt" -> "tau";
-
- "e" -> "epsilon";
- "ei" -> "alpha", "eta";
- "eu" -> "omikron", "eta";
- "eh" -> "alpha", "iota";
- "ey" -> "epsilon", "eta";
-
- "f" -> "phi";
- "ff" -> "phi";
-
- "g" -> "gamma", "kappa";
- "gg" -> "gamma", "gamma";
- "gh" -> "gamma", "kappa";
-
- "h" -> "chi";
-
- "i" -> "iota";
- "ie" -> "epsilon", "iota";
- "ief" -> "epsilon", "iota", "phi";
- "if" -> "iota", "phi";
- "ih" -> "eta";
-
- "ja" -> "gamma", "iota", "alpha";
- "jah" -> "gamma", "iota", "alpha";
- "jae" -> "gamma", "iota", "epsilon";
- "je" -> "gamma", "iota", "epsilon";
- "jeh" -> "gamma", "iota", "epsilon";
- "ji" -> "gamma", "iota";
- "jo" -> "gamma", "iota", "omikron";
- "joh" -> "gamma", "iota", "omikron";
- "joe" -> "gamma", "iota", "omikron";
- "ju" -> "gamma", "iota", "omikron", "upsilon";
- "jue" -> "gamma", "iota", "omikron", "upsilon";
-
- "k" -> "kappa";
- "l" -> "lambda";
- "m" -> "mu";
- "n" -> "nu";
- "nd" -> "nu", "tau";
-
- "o" -> "omikron";
- "oe" -> "omikron";
- "of" -> "omikron", "phi";
- "oh" -> "omikron";
- "oi" -> "omikron", "eta";
- "oo" -> "omikron";
-
- "p" -> "pi";
- "ph" -> "phi";
-
- "q" -> "kappa";
- "qu" -> "kappa", "beta";
-
- "r" -> "rho";
- "rch" -> "rho", "chi";
-
- // Auch hier versuchen wir wieder ein Wortende abzudecken...
-
- "s" -> "sigma";
- "s", " " -> "varsigma", " ";
- "s", "\t" -> "varsigma", "\t";
- "s", "\n" -> "varsigma", "\n";
- "s", "\r" -> "varsigma", "\r";
- "s", "." -> "varsigma", ".";
- "s", "," -> "varsigma", ",";
- "s", ";" -> "varsigma", ";";
- "s", "?" -> "varsigma", "?";
- "s", "!" -> "varsigma", "!";
- "s", ":" -> "varsigma", ":";
- "s", "\"" -> "varsigma", "\"";
- "s", "'" -> "varsigma", "'";
- "s", ")" -> "varsigma", ")";
- "s", "-" -> "varsigma", "-";
- "s", "/" -> "varsigma", "/";
- "sa" -> "zeta", "alpha";
- "sach" -> "zeta", "alpha", "chi";
- "sae" -> "zeta", "alpha", "iota";
- "sch" -> "sigma"; // k"onnen die nicht ;)
- "sch", " " -> "varsigma", " ";
- "sch", "\t" -> "varsigma", "\t";
- "sch", "\n" -> "varsigma", "\n";
- "sch", "\r" -> "varsigma", "\r";
- "sch", "." -> "varsigma", ".";
- "sch", "," -> "varsigma", ",";
- "sch", ";" -> "varsigma", ";";
- "sch", "?" -> "varsigma", "?";
- "sch", "!" -> "varsigma", "!";
- "sch", ":" -> "varsigma", ":";
- "sch", "\"" -> "varsigma", "\"";
- "sch", "'" -> "varsigma", "'";
- "sch", ")" -> "varsigma", ")";
- "sch", "-" -> "varsigma", "-";
- "sch", "/" -> "varsigma", "/";
- "se" -> "zeta", "epsilon";
- "sei" -> "zeta", "alpha", "eta";
- "seu" -> "zeta", "omikron", "eta";
- "seh" -> "zeta", "alpha", "iota";
- "si" -> "zeta", "iota";
- "sie" -> "zeta", "iota";
- "sich" -> "zeta", "iota", "chi";
- "so" -> "zeta", "omikron";
- "ss" -> "sigma";
- "ss", " " -> "varsigma", " ";
- "ss", "\t" -> "varsigma", "\t";
- "ss", "\n" -> "varsigma", "\n";
- "ss", "\r" -> "varsigma", "\r";
- "ss", "." -> "varsigma", ".";
- "ss", "," -> "varsigma", ",";
- "ss", ";" -> "varsigma", ";";
- "ss", "?" -> "varsigma", "?";
- "ss", "!" -> "varsigma", "!";
- "ss", ":" -> "varsigma", ":";
- "ss", "\"" -> "varsigma", "\"";
- "ss", "'" -> "varsigma", "'";
- "ss", ")" -> "varsigma", ")";
- "ss", "-" -> "varsigma", "-";
- "ss", "/" -> "varsigma", "/";
- "su" -> "zeta", "omikron", "upsilon";
-
- "t" -> "tau";
- "th" -> "tau";
-
- "u" -> "omikron", "upsilon";
-
- "v" -> "phi";
- "va" -> "beta", "alpha";
- "vi" -> "beta", "iota";
- "vie" -> "phi", "epsilon", "iota";
- "vol" -> "beta", "omikron", "lambda";
- "volk" -> "phi", "omikron", "lambda", "kappa";
-
- "w" -> "beta";
-
- "x" -> "xi";
-
- "y" -> "omikron", "iota";
-
- "z" -> "tau", "sigma";
-
-
- /*** / UPPER CASE / ***/
-
- "A" -> "Alpha";
- "Ae" -> "Alpha", "iota";
-
- "B" -> "Mu", "pi";
-
- "C" -> "Kappa";
- "Cae" -> "Tau", "sigma", "alpha", "iota";
- "Ch" -> "Chi";
- " Ch" -> " ", "Kappa";
- "\tCh" -> "\t", "Kappa";
- "\nCh" -> "\n", "Kappa";
- "\rCh" -> "\r", "Kappa";
- ".Ch" -> ".", "Kappa";
- ",Ch" -> ",", "Kappa";
- ";Ch" -> ";", "Kappa";
- "?Ch" -> "?", "Kappa";
- "!Ch" -> "!", "Kappa";
- "\"Ch" -> ":", "Kappa";
- "´Ch" -> "\"", "Kappa";
- "(Ch" -> "'", "Kappa";
- ")Ch" -> ")", "Kappa";
- "-Ch" -> "-", "Kappa";
- "/Ch" -> "/", "Kappa";
- "Ck" -> "Kappa";
-
- "D" -> "Nu", "tau";
- "Dt" -> "Tau";
-
- "E" -> "Epsilon";
- "Ei" -> "Alpha", "eta";
- "Eu" -> "Omikron", "eta";
- "Eh" -> "Alpha", "iota";
- "Ey" -> "Epsilon", "eta";
-
- "F" -> "Phi";
- "Ff" -> "Phi";
-
- "G" -> "Gamma", "kappa";
- "Gg" -> "Gamma", "gamma";
- "Gh" -> "Gamma", "kappa";
-
- "H" -> "Chi";
-
- "I" -> "Iota";
- "Ie" -> "Epsilon", "iota";
- "Ief" -> "Epsilon", "iota", "phi";
- "If" -> "Iota", "phi";
- "Ih" -> "Eta";
-
- "Ja" -> "Gamma", "iota", "alpha";
- "Jah" -> "Gamma", "iota", "alpha";
- "Jae" -> "Gamma", "iota", "epsilon";
- "Je" -> "Gamma", "iota", "epsilon";
- "Jeh" -> "Gamma", "iota", "epsilon";
- "Ji" -> "Gamma", "iota";
- "Jo" -> "Gamma", "iota", "omikron";
- "Joh" -> "Gamma", "iota", "omikron";
- "Joe" -> "Gamma", "iota", "omikron";
- "Ju" -> "Gamma", "iota", "omikron", "upsilon";
- "Jue" -> "Gamma", "iota", "omikron", "upsilon";
-
- "K" -> "Kappa";
- "L" -> "Lambda";
- "M" -> "Mu";
- "N" -> "Nu";
- "Nd" -> "Nu", "tau";
-
- "O" -> "Omikron";
- "Oe" -> "Omikron";
- "Of" -> "Omikron", "phi";
- "Oh" -> "Omikron";
- "Oi" -> "Omikron", "eta";
- "Oo" -> "Omikron";
-
- "P" -> "Pi";
- "Ph" -> "Phi";
-
- "Q" -> "Kappa";
- "Qu" -> "Kappa", "beta";
-
- "R" -> "Rho";
- "Rch" -> "Rho", "chi";
-
- "S" -> "Sigma";
- "Sa" -> "Zeta", "alpha";
- "Sach" -> "Zeta", "alpha", "chi";
- "Sae" -> "Zeta", "alpha", "iota";
- "Sch" -> "Sigma"; // k"onnen die nicht ;)
- "Se" -> "Zeta", "epsilon";
- "Sei" -> "Zeta", "alpha", "eta";
- "Seu" -> "Zeta", "omikron", "eta";
- "Seh" -> "Zeta", "alpha", "iota";
- "Si" -> "Zeta", "iota";
- "Sie" -> "Zeta", "iota";
- "Sich" -> "Zeta", "iota", "chi";
- "So" -> "Zeta", "omikron";
- "Ss" -> "Sigma";
- "Su" -> "Zeta", "omikron", "upsilon";
-
- "T" -> "Tau";
- "Th" -> "Tau";
-
- "U" -> "Omikron", "upsilon";
-
- "V" -> "Phi";
- "Va" -> "Beta", "alpha";
- "Vi" -> "Beta", "iota";
- "Vie" -> "Phi", "epsilon", "iota";
- "Vol" -> "Beta", "omikron", "lambda";
- "Volk" -> "Phi", "omikron", "lambda", "kappa";
-
- "W" -> "Beta";
-
- "X" -> "Xi";
-
- "Y" -> "Omikron", "iota";
-
- "Z" -> "Tau", "sigma";
-
-